1
general::
Phrase(s): in hog heaven
Fig. very happy; having a wonderful time. • Bill’s a fan of Clark Gable, so when the movie theater had a Clark Gable movie festival, Bill was in hog heaven. • Jane loves to quilt, so she was in hog heaven when they opened that new store for quilters.
McGrawhill's American Idioms And Phrasal Verbs